#ifndef __STORMWIDGET_STORMWIDGET_UILIBRARY_CMULTILINEEDITWND_MULTILINEEDITWND_H
#define __STORMWIDGET_STORMWIDGET_UILIBRARY_CMULTILINEEDITWND_MULTILINEEDITWND_H

#include "WindowWnd.h"

class CMultiLineEditUI;

class CMultiLineEditWnd:public CWindowWnd
{
public:
	CMultiLineEditWnd(void);
	virtual ~CMultiLineEditWnd(void);
	void Init(CMultiLineEditUI* pOwner);

	LPCTSTR GetWindowClassName() const;
	LPCTSTR GetSuperClassName() const;
	void OnFinalMessage(HWND hWnd);

	LRESULT HandleMessage(UINT uMsg, WPARAM wParam, LPARAM lParam);
	LRESULT OnEditChanged(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);

protected:
	CMultiLineEditUI* m_pOwner;
};
#endif //__STORMWIDGET_STORMWIDGET_UILIBRARY_CMULTILINEEDITWND_MULTILINEEDITWND_H
